Back to IRIX 6.2

Welcome to the Silicon Graphics IRIX 6.2 operating system which is packed with new features! We are pleased to announce that this is our first OS to ship with the new features Web Pages.

Introducing IRIX 6.2

New for Network Users

New for Programmers

New for System Administrators

New for Desktop Users

Compatibility


Introducing IRIX 6.2

IRIX(tm) 6.2 is an upwardly compatible revision of IRIX 5 and IRIX 6. This is the first release that merges the 5.3 (32-bit) and 6.1 (64-bit) releases of software across our product line. IRIX 6.2 bundles the new xfs filesystem and provides a number of improved kernel locking and synchronization methods. To reduce system bottlenecks and improve response time to user requests, kernel threads and increased modularity of graphics and kernel functions have been added. IRIX 6.2 incorporates IRIX 5.3 features not previously available in IRIX 6. Based on UNIX System V Release 4, IRIX 6.2 provides exceptional desktop multimedia functionality, with performance networking and advanced data management for servers, plus extensive support for industry standards. Among the Key features are:

IRIX 6.2 is supported on Silicon Graphics platforms with R4000, R4400, R4600 (Crimson, Indy, Indigo, Indigo2, Challenge, and Onyx), R8000 (Power Challenge/Onyx/Indigo2) CPUs. Systems with R3000 CPUs and COFF (IRIX4 or earlier) executables are not supported in IRIX 6.2. For more information please view the release notes; you have multiple ways to do this:

Key 64-BIT Features in IRIX 6.2

Kernel Support of 64-bit

IRIX 6.2 continues to support the MIPS 64-bit architecture with enchanced kernel use of 64-bit data structures. In addition, IRIX 6.2 has been designed to use an addressing scheme appropriate for specific architectures. Indigo, Indy, Indigo2, and Crimson kernels will support 32-bit addresses, while Challenge, Onyx, and the "Power" systems kernels will support 64-bit addresses.

Integral Filesystem

XFS(tm) is an advanced 64-bit journaled filesystem with integrated volume management and guaranteed rate I/O. XFS provides fast recovery by quickly referencing a small journal of recent filesystem transactions, bypassing the traditional, non-scalable UNIX filesystem checking utility. Consult the on-line Insight Getting Started with XFS Administration Guide for more information.

XFS supports:

XFS scales in performance with multiprocessor implementations of the MIPS(tm) architecture. The XFS volume manager, xlv, is a superset of the lv volume manager and supports disk striping, concatenation, and a disk mirroring option. XFS supports contiguous data through filesystem extents, allowing you to create block sizes from 512 bytes to 1 gigabyte for any data. XFS is the only filesystem available that allows applications to reserve a specific bandwidth to or from the filesystem (such as is needed for media serving).

IRIX 6.2 supports the use of both XFS and EFS filesystems, allowing customers a quick and easy transition between filesystems. Consult the IRIX Admin: Disks and Filesystems, available on-line with InSight for more information (including the new xfsm tool).

Developer Support

In contrast to other 64-bit offerings, Silicon Graphics software vendors and customers can now migrate 32-bit applications to take full advantage of the performance of the MIPS3 (R4000, R4400, R4600) and MIPS4 (R8000) architectures. The n32 compiler option involves a new calling convention and better use of registers and instructions on the newer hardware. This gives developers the option of porting or not porting based upon their needs. IRIX6.2 support both 32-bit and 64-bit applications. Consult the MIPSpro 64-Bit Porting and Transition Guide and MIPSpro N32 ABI Handbook, available on-line with InSight for more information. Options available on IRIX 6.2 include:


New for Network Users

Improved NFS Performance

NFS(tm) 6.2 is a layered product which provides high performance implementations of both NFSv2 and NFSv3. Enter the command 'grelnotes nfs' for more information. Features include:

Parallelized TCP/IP

The kernel code that implements TCP/IP networking was modified in IRIX 5.3 to allow greater parallelism on multiprocessor machines. IRIX 6.2 continues to deliver better network throughput when configured with multiple network interfaces.

Multi-threaded STREAMs

The streams subsystem has been modified to support the use of multiple monitors, allowing streams code to run on multiple CPUs in parallel. This modification improves the performance of the pty/tty and streams pipe subsystems.

ISDN

ISDN has been approved for the following switch protocols in the following countries:

If your country standard is not listed, check with your local service provider to confirm conformance in your country.

PPP

Silicon Graphics implementation of Point To Point
Protocol now has support for:

IP Aliasing

IP Aliasing permits a system to have more than a single IP address on a given interface. This enables an Internet service provider to have a single machine act as WWW server with different homepages based on the domainname/IP address. Refer to the -alias option on the ifconfig manual page for more information.


New for Programmers

OpenGL

OpenGL(tm) extensions in IRIX 6.2 include (consult the OpenGL Programming Guide, OpenGL Porting Guide (updated), and the brand-new OpenGL on Silicon Graphics Systems, available on-line with InSight for more information):

X11 Release 6 and IRIX IM 1.2.4

With IRIX 6.2, the X libraries, clients and server are based on the X11R6 release from the X Consortium. In IRIX 5.3 and IRIX 6.1 the server was X11R5 based.

IRIX IM(tm) is Silicon Graphics' enhanced version of the OSF/Motif(tm) Release 1.2.4 graphical user interface.

MIPS ABI and API Support

The standard IRIX 6.2 development environment continues to support the MIPS ABI and API, including the ANSI, XOPEN/XPG4, POSIX90, SVID3 and most of the SVR4 API standards.

Compiler Information

Options available on IRIX 6.2 include:

Consult the MIPSpro 64-Bit Porting and Transition Guide and MIPSpro N32 ABI Handbook, available on-line with InSight for more information. Also see the grelnotes IRIX 3 chapter on compiling options.

Basic Information:
Options
Instruction setsmips1, mips2, mips3, mips4
ABIs-32, -n32, -64
ProcessorsR4000, R4400, R4600, R8000

ABI Information:
-32-n32-64
Register width32-bit64-bit64-bit
Data widthilp32ilp32lp64
Address space32-bit32-bit64-bit
Parameter registers488

Instruction Set Information:
SetsABIComments
mips1-32R3000 instruction set. Available on all 4 CPUs.
mips2-32More floating point registers, improved floating point instructions. Available on all 4 CPUs.
mips3-n32, -64 General purpose registers are 64 bits wide, new instructions added to load, store and 64-bit manipulations. Available on all 4 CPUs.
mips4-n32,-64Add conditional moves, floating-point fused multiply/add, floating-point indexed addressing mode, prefetch instructions, imprecise exceptions, reciprocal and square root instructions.Available on R8000 CPU only.

No other mixing of instruction sets is allowed.

At the time of this notice, current compilers that support n32 development include FORTRAN, C, and C++.

The combination of ABIs and ISAs forms a rich environment for applications developers to reap the benefits of the various capabilities. The following table describes which ABIs and ISAs are supported on which platforms.

Table of execution options by system (note all systems can compile mips4).

o32 mips1o32 mips2n32 mips3n32 mips464 mips364 mips4
CHALLENGE DM,L,XLyesyesyesnoyesno
CHALLENGE Myesyesyesnonono
CHALLENGE Syesyesyesnonono
Crimson yesyesyesnonono
Indigo R4Kyesyesyesnonono
Indigo2yesyesyesnonono
Indyyesyesyesnonono
Onyxyesyesyesnoyesno
PowerCHALLENGEyesyesyesyesyesyes
PowerOnyxyesyesyesyesyesyes
PowerIndigo2yesyesyesyesyesyes

Binary Compatibility Between IRIX 5.3 and IRIX 6.2

Object Compatibility Between IRIX 6.1 and IRIX 6.2


New for System Administrators

New Software Licensing Tool

In addition to supplying NetLs licensing, IRIX 6.2 also provides FLEXlm licensing. FLEXlm allows licensing for both 32-bit and 64-bit applications.

Software Manager Tool

swmgr is the graphical tool used to install, remove, and browse software distributed by Silicon Graphics. Enter the command 'man inst' for more information. IRIX 6.2 swmgr includes the following features:

DHCP Client Support

The Dynamic Host Configuration Protocol extensions to bootp (RFC 1541, 1532-1534) are supported. This allows SGI systems to interoperate with DHCP servers as they provide the networking configuration data needed to add new systems to the network. Consult the dhcp_bootp man page for more information.

Large UIDs

Support for larger User ID values, supporting up to 2 billion unique IDs (previous limit of 60002) has been added. This allows large sites greater flexibility in user accounts and better administration of those accounts. Requires XFS to handle the use of these UIDs. It is still recommended that a site keep their password file to a reasonable size, this new size will allow the flexibility of using more relevant data as the UID (e.g. employee number).

Documentation

The IRIX Advanced Site and Server Administration Guide has been reorganized into five separate volumes to help system administrators more easily locate useful information. And the Software Installation Administrator's Guide has joined these five volumes to form a new six book IRIX Admin suite.

The new volumes are:

Availmon

Availmon consists of a set of programs that collectively monitor the availability of a system. Using availmon, it is possible to collect and track the availability of the system's up-time, start-time, down-time and reasons for unavailability.

Information collected at a given system may be optionally sent to a concentrator account at SGI, which maintains a log of all systems monitored. Enter the command man availmon for more information.

Confidence Tests
Silicon Graphics continues to provide basic confidence tests to help you confirm your devices are functioning and to help you troubleshoot your system. IRIX 6.2 provides improved diagnostic test coverage and customized helpcards for any detected failure.

We continue to provide and improve tests for audio, dial+buttons, monitor, spaceball, video, cdrom, floppy, mouse, tablet, keyboard, presenter and tape tests.


New for Desktop Users

Indigo Magic User Environment

IRIX 6.2 Indigo Magic Desktop includes:

Digital Media Tools

In IRIX 6.2, the digital media software has been enhanced to provide better end user tools, easier to program APIs, and higher performance. New features include:

Showcase

Showcase(tm) has been tuned to improve performance and stability.

Netscape

The Netscape Navigator(tm), graphical web browser developed by Netscape Communications is included in IRIX 6.2.

WebMagic

WebMagic Author is a WYSIWYG authoring tool for HTML. Users creating content for the Web no longer need to master the HTML language.

Xwsh URL enhancement

Xwsh now has the ability to highlight and pass the text of a URL. Enter the command 'man xwsh' consult the information in the -highlight URL and the URL sections.

Adobe Display PostScript(tm) and Acrobat

Display PostScript in IRIX 6.2 includes (enter the command grelnotes acrobat for more information):

CID fonts - outline fonts with large character sets

Adobe Acrobat reader 2.1.

The Acrobat Reader allows you to use documents digitally published in Adobe's Portable Document Format (PDF), such as the World Wide Web. PDF allows documents to be presented in their original form, retaining the font, color, graphic, and page layout information as the author intended.


Compatibility

Binary Compatibility Between IRIX 5.3 and IRIX 6.2

Almost all IRIX 5 binaries can run under IRIX 6. However, there may be rare cases in which application code must be recompiled, or even less likely, recoded. More detail can be found in the IRIX 6.2 Release Notes.

Binary Compatibility Between IRIX 6.1 and IRIX 6.2

User binary code is compatible between IRIX 6.1 and IRIX 6.2, however, C++ code that was compiled with the -n32 and -64 flag and device drivers may require recompilation.

COFF Issues

COFF (Common Object File Format) is the binary format of programs compiled under IRIX 4.0.5 and earlier. The binary format produced by IRIX5 and later is referred to as ELF (Extended Linking Format). Removal of COFF support means that execution of COFF binaries will fail, runtime linkage of COFF objects will fail, and compilation of COFF objects will fail. If you rely on these COFF binaries for your work, do not install IRIX 6.2 until these files have been recompiled on IRIX 5.2 or later.

Since IRIX 5 built executables as ELF by default we expect that most third party applications are now in ELF format. Enter the command grelnotes IRIX for details. Users will see the error 'Exec format error' when they try to execute a COFF executable and will need to rebuild the executable in ELF format (the default format with the IRIX 5 and IRIX 6 compilers).

Obsoleted Hardware

IRIX 6.2 does not support the following systems and peripherals:

Other Issues

Please read all relevant release notes for information on specific installation information, changes, additions, bug Fixes and known problems/workarounds issues for a given product. This web page refers to a lot of products that may or may not be installed on your current system; again, check your release notes for more information.


Copyright 1995 Silicon Graphics, Inc. All rights reserved.

Silicon Graphics and the Silicon Graphics logo are registered trademarks, and IRIX, RealityEngine, Crimson, Indy, Indigo, Indigo2 ,POWER CHALLENGE, POWER Onyx, Power Indigo2, OpenGL, IRIX IM, Showcase, and Indigo Magic are trademarks of Silicon Graphics, Inc. MIPS is a trademark of MIPS Technologies, Inc. All other trademarks belong to their respective companies.

This document contains proprietary and confidential information of Silicon Graphics, Inc. The contents of this document may not be disclosed to third parties, copied, or duplicated in any form, in whole or in part, without the prior written permission of Silicon Graphics, Inc.